﻿//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// Mueve la camara de un personaje a otro en la seleccion
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

using UnityEngine;
using System.Collections;

public class CameraController : MonoBehaviour
{
	public Vector3[] positionsTable;
	public int currentIndex=0;

	Vector3 velocity = Vector3.zero;
	float smoothTime = 0.3f;

	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	public void ChangeIndex(int i)
	{
		currentIndex+=i;
	}

	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	void Update()
	{
		transform.position = Vector3.SmoothDamp(transform.position, positionsTable[currentIndex], ref velocity, smoothTime);
	}
}
